giant liver fluke - Spanish English Dictionary